﻿package com.oa.cs.agreement.pojo.task;

import com.oa.cs.agreement.pojo.IRequestObject;
import com.oa.cs.agreement.pojo.IResponseObject;
/**
 * <p>
 * TaskList描述:任务列表
 * </p>
 * @company 中国电信甘肃万维公司 
 *
 * @project nma-cs-agreement
 *
 * @version V2.0.0
 *
 * @author 詹发超
 *
 * @date 2012-8-15 下午11:51:34	
 *
 * @class com.oa.cs.agreement.pojo.task.TaskList
 *
 */
public interface TaskList extends Task{
	/** 
	 * @Fields SERVICE :  TODO 服务目标地址	SERVICE = "/nma/mbe/task_list"
	 */
	public static final String SERVICE = "/nma/mbe/task_list";
	
	public interface Request extends IRequestObject
	
	{
		/**
		 *  LIST_TYPE :  TODO 列表类型[00A:我的任务,00B:监控任务,00C:共享任务;]  LIST_TYPE = "LIST_TYPE" 类型:String
		 */
		public static final String LIST_TYPE = "LIST_TYPE";
		/**
		 *  FUZZY_KEY :  TODO 模糊查询字段[任务标题、任务内容、创建人]  FUZZY_KEY = "FUZZY_KEY" 类型:String
		 */
		public static final String FUZZY_KEY = "FUZZY_KEY";
		/**
		 *  TASK_TITLE :  TODO 查询字段:任务标题  TASK_TITLE = "TASK_TITLE" 类型:String
		 */
		public static final String TASK_TITLE = "TASK_TITLE";
		/**
		 *  ARRANGE_TIME :  TODO 查询字段:安排时间  ARRANGE_TIME = "ARRANGE_TIME" 类型:String
		 */
		public static final String ARRANGE_TIME = "ARRANGE_TIME";
		/**
		 *  CREATE_USER_NAME :  TODO 查询字段:创建人  CREATE_USER_NAME = "CREATE_USER_NAME" 类型:String
		 */
		public static final String CREATE_USER_NAME = "CREATE_USER_NAME";
		/**
		 *  END_TIME :  TODO 查询字段:结束时间  END_TIME = "END_TIME" 类型:String
		 */
		public static final String END_TIME = "END_TIME";
	}
	
	public interface Response extends IResponseObject
	
	{
		/**
		 *  TASK_ID :  TODO 任务唯一标示  TASK_ID = "TASK_ID" 类型:String
		 */
		public static final String TASK_ID = "TASK_ID";
		/**
		 *  TASK_TITLE :  TODO 任务标题  TASK_TITLE = "TASK_TITLE" 类型:String
		 */
		public static final String TASK_TITLE = "TASK_TITLE";
		/**
		 *  TASK_STATE :  TODO 任务状态[00A:未分配00B:进行中00C:已撤销00D:完成]  TASK_STATE = "TASK_STATE" 类型:String
		 */
		public static final String TASK_STATE = "TASK_STATE";
		/**
		 *  IS_ATTACHS :  TODO 是否有附件[00A:有00B:无]  IS_ATTACHS = "IS_ATTACHS" 类型:String
		 */
		public static final String IS_ATTACHS = "IS_ATTACHS";
		/**
		 *  CREATE_USER_NAME :  TODO 任务创建人  CREATE_USER_NAME = "CREATE_USER_NAME" 类型:String
		 */
		public static final String CREATE_USER_NAME = "CREATE_USER_NAME";
		/**
		 *  CREATE_TIME :  TODO 任务创建时间  CREATE_TIME = "CREATE_TIME" 类型:String
		 */
		public static final String CREATE_TIME = "CREATE_TIME";
		/**
		 *  ARRANGE_TIME :  TODO 任务安排时间  ARRANGE_TIME = "ARRANGE_TIME" 类型:String
		 */
		public static final String ARRANGE_TIME = "ARRANGE_TIME";
		/**
		 *  END_TIME :  TODO 任务结束时间 END_TIME = "END_TIME" 类型:String
		 */
		public static final String END_TIME = "END_TIME";
		/**
		 *  COMPLETE_TIME :  TODO 任务完成时间  COMPLETE_TIME = "COMPLETE_TIME" 类型:String
		 */
		public static final String COMPLETE_TIME = "COMPLETE_TIME";
		/**
		 *  PERCENTAGE :  TODO 时序进度  PERCENTAGE = "PERCENTAGE" 类型:String
		 */
		public static final String PERCENTAGE = "PERCENTAGE";
		/**
		 *  TASK_LIST :  TODO 任务列表集合  TASK_LIST = "TASK_LIST" 类型:List
		 */
		public static final String TASK_LIST = "TASK_LIST";
		/**
		 *  TASK_LIST :  TODO 监控中心权限字段[有权限:"true",无权限:"false"]  IS_PURVIEW = "IS_PURVIEW" 类型:String
		 */
		public static final String IS_PURVIEW = "IS_PURVIEW";
		
	}
}
